us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Unamortized Gain (Loss) Arising During
Period, Tax {us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax}
us-gaap:Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized
in Net Periodic Benefit Cost, Tax {us-gaap:OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlansNetGainLossRecognizedInNetPeriodicBenefitCostTax}
-us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Plan Amendments, Tax Effect [Roll Up] {us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentTaxEffectAbstract}
us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Benefit Plan Improvement, Tax Effect {us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect}
us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Curtailment, Tax Effect {us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansCurtailmentTaxEffect}
us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Plan Amendments, Tax Effect, Total {us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansPlanAmendmentsTaxEffect}
us-gaap:Other Comprehensive Income (Loss), Amortization, Pension and Other Postretirement Benefit Plans, Net Prior Service Cost Recognized
in Net Periodic Pension Cost, Tax Effect {us-gaap:OtherComprehensiveIncomeLossAmortizationPensionAndOtherPostretirementBenefitPlansNetPriorServiceCostRecognizedInNetPeriodicPensionCostTaxEffect}
us-gaap:Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Transition Asset
(Obligation), Recognized in Net Periodic Benefit Cost, Tax {us-gaap:OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlantNetTransitionAssetObligationRecognizedInNetPeriodicBenefitCostTax}
us-gaap:Other Comprehensive Income (Loss), Minimum Pension Liability Net Adjustment, Tax {us-gaap:OtherComprehensiveIncomeMinimumPensionLiabilityNetAdjustmentTax}
us-gaap:Other Comprehensive Income (Loss), Finalization of Pension and Non-Pension Postretirement Plan Valuation, Tax {us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax}
us-gaap:Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Tax, Total {us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTax}